html,
legend {
	color: #000
}

.fl,
.slist {
	float: left
}

.mico,
.picLink,
.plQuery,
.webSite,
.wsLink {
	overflow: hidden
}

.gpc-t-box .gpc-a1,
.mlink,
.sfocus,
.slink,
.wslcQuery a {
	text-decoration: none
}

html {
	background: #FFF
}

blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,
img {
	border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: 400
}

ol,
ul {
	list-style: none
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 400
}

q:after,
q:before {
	content: ''
}

abbr,
acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

#yui3-css-stamp.cssreset {
	display: none
}

.clear:after {
	display: block;
	content: "";
	clear: both
}

.marr15 {
	margin-right: 15px
}

.marb10 {
	margin-bottom: 10px
}

.marb35 {
	margin-bottom: 35px
}

.w93 {
	width: 93px;
	text-align: right
}

.logo,
.mlink,
.pagination,
.sqrcode_wrap {
	text-align: center
}

.introShow {
	margin: 0 0 19px;
	background: #ebebeb
}

body {
	font-size: 12px;
	font-family: "Microsoft Yahei"
}

.grey {
	background-color: #ededed
}

.red {
	color: #e21326
}

.textIndent {
	text-indent: 2em
}

.fs14 {
	font-size: 14px
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.header {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 999;
	height: 103px;
	width: 100%;
	min-width: 1000px
}

.header_hr {
	height: 103px;
	background: #fff
}

.header_bar {
	position: relative;
	z-index: 9;
	height: 34px;
	background: url(../img/menu_shadow_top.png) center bottom repeat-x #303030
}

.logo {
	position: absolute;
	left: 50px;
	top: 0;
	height: 43px;
	width: 209px;
	padding: 22px 0 0;
	background: url(../img/logo_bg.png) center bottom no-repeat;
	font-size: 0;
	line-height: 0
}

.slist {
	position: relative;
	z-index: 0
}

.plGrey,
.slist.active {
	z-index: 9
}

.sfocus {
	margin: 0 18px 0 10px;
	padding: 0 16px 0 0;
	background: url(../img/header_arrow.png) right center no-repeat;
	color: #999
}

.slist.active .sfocus {
	background-image: url(../img/header_arrow_hover.png);
	color: #fff
}

.sqrcode_wrap {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	opacity: .8;
	filter: alpha( opacity=80);
	width: 200px;
	height: 229px;
	padding: 25px 4px 4px;
	background: url(../img/qr_code_shadow.png) center bottom no-repeat
}

.mico,
.mlink,
.plList a,
.slink,
.sqrcode {
	display: block
}

.sqrcode {
	cursor: default;
	padding: 8px 0 4px;
	font-size: 0;
	line-height: 0
}

.slink {
	cursor: default;
	color: #676767;
	line-height: 24px
}

.menu {
	position: relative;
	height: 60px;
	background: #fff
}

.mshadow {
	position: absolute;
	bottom: -5px;
	left: 0;
	right: 0;
	clear: both;
	height: 5px;
	background: url(../img/menu_shadow_bottom.png) left bottom repeat-x
}

.mwrap {
	float: right
}

.mwrap li,
.plList,
.wsLink,
.wscKey,
.wslList {
	float: left
}

.mwrap li {
	height: 60px;
	border-left: 1px solid #bfbfbf
}

.mlink {
	width: 101px;
	height: 36px;
	padding: 12px 0;
	background: #fff
}

.mlink.active {
	background: #4d4d4d
}

.mico {
	position: relative;
	width: 32px;
	height: 24px;
	margin: 0 auto
}

.micoi {
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 432px;
	background: url(../img/icon.png) center center no-repeat
}

.mname {
	line-height: 20px;
	color: #373737
}

.active .mname {
	color: #fff
}

.active .mico_home .micoi,
.mico_home .micoi {
	top: -34px
}

.active .mico_about .micoi,
.mico_about .micoi {
	top: -86px
}

.active .mico_service .micoi,
.mico_service .micoi {
	top: -135px
}

.active .mico_case .micoi,
.mico_case .micoi {
	top: -184px
}

.active .mico_news .micoi,
.mico_news .micoi {
	top: -244px
}

.active .mico_contact .micoi,
.mico_contact .micoi {
	top: -299px
}

.picLink {
	width: 1257px;
	height: 78px;
	margin: 0 auto 18px;
	border: 1px solid #eaeaea;
	border-left: none
}

.plList,
.plList a {
	width: 208px;
	height: 78px
}

.plQuery {
	height: 78px
}

.plList {
	border-left: 1px solid #eaeaea
}

.plList a {
	position: relative;
	font-size: 0;
	line-height: 0
}

.plColor,
.plGrey {
	position: absolute;
	left: 0;
	top: 0
}

.wsLx,
.wslName {
	font-size: 14px
}

.plColor {
	z-index: 1
}

.webSite {
	width: 1255px;
	margin: 0 auto 50px;
	border: 1px solid #eaeaea;
	padding: 28px 0 32px;
	background: #fff
}
.wsLink{
	width: 100%;
}
.wslList {
	text-align: center;
	width: 25%;
	border-right: 1px solid #dedede;
	/* padding: 0 70px; */
}

.wslName {
	color: #393939;
	line-height: 24px
}

.wslcQuery {
	height: 105px;
	padding: 8px 0 0
}

.wslcQuery a {
	line-height: 24px;
	color: #717171
}

.wslcQuery a:hover {
	color: #604f96
}

.wscVal {
	float: right;
	color: #a60000
}

.footer {
	background-color: #232323;
	height: 50px
}

.pgWrap {
	position: relative;
	display: inline-block;
	height: 36px;
	padding: 0 60px;
	background: url(../img/pagination_bg.png) left center repeat-x;
	font-size: 0;
	line-height: 0;
	zoom: 1
}

.plRounded,
.prRounded {
	position: absolute;
	top: 0;
	width: 17px;
	height: 36px
}

.plRounded {
	left: -17px;
	background: url(../img/pagination_bg.png) left top repeat-x
}

.prRounded {
	right: -17px;
	background: url(../img/pagination_bg.png) right -72px repeat-x
}

.pgQuery {
	height: 36px
}

.pgQuery .curr,
.pgQuery a {
	display: inline-block;
	width: 32px;
	height: 3px;
	overflow: hidden;
	margin: 16px 5px 0;
	background: #fff
}

.pgQuery .curr,
.pgQuery a:hover {
	background: #d21f3d
}

.pgQuery a {
	zoom: 1
}

.gpc-t-box {
	display: none
}

.gpc-t-box .gpc-a1 {
	color: #333
}

.gpc-video-t {
	background-color: #f2f2f2
}

.gpc-video-t embed {
	display: block
}

.gpc-video-t1 {
	width: 100%;
	height: 40px;
	border: 1px solid #fff
}

.gpc-video-t1-lf-2,
.gpc-video-t1-rt,
.gpc-video-t2 {
	height: 35px;
	line-height: 35px
}

.gpc-video-t1-lf {
	float: left;
	position: relative;
	border: 1px solid #fff
}

.gpc-video-t1-lf-1 {
	float: left;
	font-size: 18px;
	margin-top: 8px;
	font-weight: 700
}

.gpc-video-t1-lf-2 {
	float: left;
	display: block;
	margin-left: 15px;
	font-size: 12px
}

.gpc-video-t1-rt {
	float: right;
	font-size: 13px
}

.gpc-video-t1-rt span {
	font-size: 24px;
	font-weight: 700;
	margin-right: 4px
}

.gpc-video-t2 {
	width: 100%;
	border: 1px solid #Fff
}

.gpc-video-t2-lf {
	float: left;
	padding-left: 0
}

.gpc-a1-8 a {
	font-size: 13px;
	color: #999;
	margin-right: 10px
}

.gpc-video-t2-rt {
	float: right;
	font-size: 13px;
	border: 1px solid #fff
}

.gpc-a1-9 {
	font-size: 12px;
	color: #999
}

#video-src {
	display: none
}
/*0826改版新增*/
.header_bar1{
	height: 105px;
}
.menu{
	background: #FC0;
}
.mwrap {
    float: none;
    margin-left: 28%;
}
.mlink {
    width: 101px;
    height: 36px;
    padding: 12px 0;
    background: none;
}
.mname {
    line-height: 40px;
    font-size: 16px;
}
.active .mname {
    color: #FFCC00;
}
.mwrap li {
    height: 60px;
     border-left: none; 
}
.dianhua{
	height: 60px;
    color: #373737;
    padding-left: 40px;
    background: #FFCC00 url(../img/dianhua.png) 19px 22px no-repeat;
    display: inline-block;
    line-height: 60px;
    font-size: 16px;
}
.header_hr {
    height: 165px;
}
/*/0826改版新增*/

/*站长素材--回到顶部以及电弧，qq*/
/*main css*/
/*.izl-rmenu{position:fixed; right:20px; margin-left:532px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }*/
.izl-rmenu{position:fixed; right:20px; margin-left:532px; bottom:10px; padding-bottom:73px; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
/*/站长素材--回到顶部以及电弧，qq*/
.bannerLogo{width: 186px;height: 70px;left: 360px;display: inline-block;top: 22px;position: relative;display: block;}
.video-item img{width: 100%;}

/**2017-11-06改版**/
*{padding: 0px;margin: 0px;}
.menu{text-align: center;}
.mwrap{display: inline-block;height: 60px;margin: 0 auto;}
.ck-search{width: 16px;height: 16px;background: url(../images/ck-search.png) no-repeat center center;
	display: table-cell;vertical-align: middle;margin-left: 30px;cursor: pointer;}
.search-li{display: table;margin-left: 30px;}
.searchForm{width: 192px;height: 30px;padding: 15px 0px;display: block;;background: url(../images/form-bj.png) no-repeat center center;display: none;}
.searchForm input{
	width: 162px;
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #fff !important;
    border: none;
	background: none;
	outline: none;
	text-indent: 14px;
	}
	.searchForm input::-webkit-input-placeholder {color:#FFF;}
	.searchForm input:-moz-placeholder {color:#FFF;}
	.searchForm input::-moz-placeholder {color:#FFF;}
	.searchForm input:-ms-input-placeholder{color:#FFF;}
	.searchForm button{float: left;height: 30px;width: 16px;background: url(../images/search.png) no-repeat center center;
		 border: none;cursor: pointer;outline: none;}
		